package util

import (
	"crypto/md5"
	"encoding/hex"
	"hash/fnv"
)

func GetHashCode(s string) int {
	h := fnv.New32a()
	_, err := h.Write([]byte(s))
	if err != nil {
		return 0
	}

	return int(h.Sum32())
}

func GetMD5(str string) string {
	h := md5.New()
	h.Write([]byte(str))
	return hex.EncodeToString(h.Sum(nil))
}
